Sustained Petascale Performance of Seismic Simulations with SeisSol on SuperMUC
نویسندگان
چکیده
Seismic simulations in realistic 3D Earth models require petaor even exascale computing power to capture small-scale features of high relevance for scientific and industrial applications. In this paper, we present optimizations of SeisSol – a seismic wave propagation solver based on the Arbitrary high-order accurate DERivative Discontinuous Galerkin (ADER-DG) method on fully adaptive, unstructured tetrahedral meshes – to run simulations under production conditions at petascale performance. Improvements cover the entire simulation chain: from an enhanced ADER time integration via highly scalable routines for mesh input up to hardware-aware optimization of the innermost sparse-/densematrix kernels. Strong and weak scaling studies on the SuperMUC machine demonstrated up to 90% parallel efficiency and 45% floating point peak efficiency on 147k cores. For a simulation under production conditions (10 grid cells, 5 · 10 degrees of freedom, 5 seconds simulated time), we achieved a sustained performance of 1.09 PFLOPS.
منابع مشابه
Sustained Petascale Performance of Seismic Simulations with SeisSol
High-performance simulations at exascale will need to exploit all levels of parallelism offered by modern supercomputing architectures and also need to offer sufficient arithmetic intensity to overcome the well-known memory gap. We will present our current work on optimizing SeisSol, a software package for high-order fully-adaptive seismic simulations, for current petascale supercomputers and m...
متن کاملHigh Order Seismic Simulations on the Intel Xeon Phi Processor (Knights Landing)
We present a holistic optimization of the ADER-DG finite element software SeisSol targeting the Intel © Xeon Phi TM x200 processor, codenamed Knights Landing (KNL). SeisSol is a multi-physics software package performing earthquake simulations by coupling seismic wave propagation and the rupture process. The code was shown to scale beyond 1.5 million cores and achieved petascale performance when...
متن کاملOptimizing CAD and Mesh Generation Workflow for SeisSol
SeisSol is a simulation software for seismic wave propagation and earthquake scenarios. It solves the fully elastic wave equations in heterogeneous media. Incorporating dynamic rupture simulation it performs complex multiphysics earthquake simulations. To account for complicated geometries SeisSol uses a fully unstructured tetrahedral mesh. Recent publications [1], [2] have shown that SeisSol i...
متن کاملPetascale Research in Earthquake System Science on Blue Waters (PressOn)
Broader Impacts. The Southern California Earthquake Center (SCEC) conducts a broad program of earthquake system science that seeks to develop a predictive understanding of earthquake processes with a practical mission aimed at providing society with improved understanding of seismic hazards. In partnership with earthquake engineers, SCEC researchers are developing the ability to conduct end-to-...
متن کاملAccelerating SeisSol by Generating Vectorized Code for Sparse Matrix Operators
SeisSol is a software package for the simulation of seismic wave phenomena on unstructured grids, based on the discontinuous Galerkin method combined with ADER time discretization. A recent study shows that the intra-element performance of SeisSol is critical for its overall performance. Most of the element matrices are sparse operators implemented employing a standard sparse matrix storage sch...
متن کامل